.l-form-group {
  margin: 20px 0;
  line-height: 1.28571;
  font-size: 14px; }

.o-form-label {
  display: inline-block;
  margin-bottom: 5px;
  /* font-weight: bold; */ }

.o-form-tip {
  font-size: 12px;
  color: #adbdc7; }

.l-form-item .o-form-tip {
  margin-top: 5px; }

.form-inline:before, .form-inline:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  overflow: hidden; }

.form-inline > .o-form-label {
  float: left;
  line-height: 36px;
  margin-right: 12px;
  margin-bottom: 0; }

.form-inline > .l-form-item {
  overflow: hidden; }

.form-inline .form-row-lg {
  line-height: 42px; }

.form-inline .form-row-sm {
  line-height: 30px; }

.form-inline .form-row-xs {
  line-height: 24px; }
